package condominio.negocio;

import java.util.Collection;

import condominio.DAO.QuejaDAO;
import condominio.excepcion.DAOExcepcion;
import condominio.modelo.Queja;

public class GestionQuejas {

		
	public Queja insertar(int TipoQueja,String Motivo, String Fecha,int Vivienda)
			throws DAOExcepcion {
		
				
		QuejaDAO dao = new QuejaDAO();

		Queja que = new Queja();
		que.setTipoQueja(TipoQueja);
		que.setMotivoQueja(Motivo);
		que.setFechaReporte(Fecha);
		que.setViVivienda(Vivienda);
				
		return dao.insertar(que);
	
	}
	
	public Collection<Queja> listar() throws DAOExcepcion {
		QuejaDAO dao = new QuejaDAO();

		return dao.listar();
	}
	
	public Collection<Queja> listarPorResidente(String codigoResidente) throws DAOExcepcion {
		QuejaDAO dao=new QuejaDAO();
		return dao.listarPorResidente(codigoResidente);
	}
	
	public void eliminar(int codigoQueja) throws DAOExcepcion {
		QuejaDAO dao = new QuejaDAO();
		dao.eliminar(codigoQueja);
	}
		
}	